*{margin:0;padding:0;list-style-type:none;}
body{font-family:"Î¢ÈíÑÅºÚ"; font-size:14px; }
a {text-decoration: none; color:#000000;}
a:hover {color:#B02225; text-decoration: none;}
.clr{clear:both; height:1px; overflow:hidden}
.clear{clear:both; height:0px; overflow:hidden}
.kh{height:7px; overflow:hidden}
tr,td{margin:0px; padding:0px}
table{ font-size:12px; text-decoration:none}
.index{width:1100px; height:auto !important; margin:9px auto 0px auto;}
.index1{width:1100px; height:auto !important; margin:0 auto}
.flo{float:left}
.fro{float:right}
.mt20{margin-top:20px}
.w580{width:580px}
.mt10{margin-top:10px}
.mt30{margin-top:30px}
.mr50{margin-right:50px}
h1,h2{display:inline; font-size:100%}
.mt40{margin-top:40px}
/* header */
.header { width: 100%; position: relative; background: #f4f4f4; }
.top { position: relative; width: 1100px; height:116px; margin: 0 auto; }
.logo { float: left; width: 622px; height:116px; padding-left:30px; }
.search { float: left; width: 254px; height: 30px; padding-top: 29px; }
.text { float: left; width: 205px; height: 28px; border: 1px solid #85a7c8; color: #fff; font-size: 12px; line-height: 28px; text-indent: 20px; background: #155b9d; }
.btn1 { float: left; width: 37px; height: 30px; border: none; background: url(../images/zoom.jpg) left top no-repeat; cursor: pointer; }
/* end search */ 	
.toptel { float: right; width: 206px; height: 36px; padding-top: 30px; color: #f65802; font-size: 16px; line-height: 20px; }
.toptel span { display: block; color: #f65802; font-size: 30px; line-height: 28px; font-family: impact; }
/* end topbd */
.navgrp { position: relative; width: 100%; height: 43px; margin: 0 auto; background:#236ab9;}
.nav { position: relative; width: 1100px; height: 43px; margin: 0 auto; }
.nav li { position: relative; float: left; text-align:center; width: 130px; height: 43px; display: block; }
.nav li a { width: 130px; height: 43px; display: block; color: #ffffff; font-size: 16px; line-height: 43px; text-align: center; }
.nav li a:hover{background:#ff7800; width:130px; display:block}
.inprotitle{height:55px; line-height:55px; background:url(/Images/proicon.jpg) no-repeat #0c529e 10px center; padding-left:40px; color:#FFF; font-size:18px}
.pro_tit{
	width:345px; height:82px; margin:0 auto; font-size:30px; color:#111111; text-align:center; background:url(../images/titlebg.jpg)  center 18px no-repeat; line-height:24px; margin-top:20px;
}
.pro_tit h2{
	 font-size:30px; color:#111111; font-weight:normal; background-color:#fff; display:inline-block; padding-left:10px; padding-right:10px;
}
.pro_tit span{
	color:#a6a6a6; font-size:14px;
}
.indexprotitle {
	height:42px; margin-top:25px; margin-left:160px;
}
.products{
	height:auto; margin-top:10px;
}
.pro_left{
	width:250px; height:auto; float:left;
}
.pro_left_tit{
	
}
#proLeft { overflow:hidden; float:left; width:250px; background-color:#fff; margin-top:7px}
#proLeft li{height:40px; font-size:14px; color:#083983; line-height:40px; padding-left:20px; background:url(../images/pro_catbg.jpg) 215px center no-repeat; border-bottom:#FFF solid 1px; background-color:#e5e5e5;}
#proLeft li a{color:#004080}
#proLeft li:hover{height:40px; font-size:14px; color:#ffffff; line-height:40px; padding-left:20px; background:url(../images/pro_catbg1.jpg) 215px center no-repeat; border-bottom:#FFF solid 1px; background-color:#1496d2;}
#proLeft li:hover a{color:#ffffff}

.pro_left_tit2{
	height:53px; font-size:16px; color:#009c4d; line-height:53px; padding-left:20px; background:url(../images/pro_catbg2.jpg) 215px center no-repeat; background-color:#f7f7f7; border-left:1px #e3e3e3 solid; border-right:1px #e3e3e3 solid;
}
.pro_left_cat{
	border:1px #e3e3e3 solid; height:auto; padding-left:20px; padding-top:15px; padding-bottom:15px;
}
.pro_left_cat a:link{
	font-size:14px; line-height:30px;
}
.pro_left_cat a:visited{
	font-size:14px; line-height:30px;
}
.pro_left_cat a:hover{
	font-size:14px; line-height:30px;
}
.pro_right{
	width:820px; height:auto; float:right; border-left:0px;
}
.pro_right ul{
	list-style-type:none;
}
.pro_right li{
	width:260px; height:260px; float:left; background-color:#ffffff; text-align:center; margin-bottom:14px; margin-left:41px; display:inline;
}
.protitle{background:#F60; height:35px; line-height:35px; font-size:14px}
.protitle:hover{background:#004A95}

.module-tit{position: relative;border-bottom:2px solid #ddd;height: 44px;line-height: 44px;margin-bottom: 20px}
.module-tit:before,.module-tit:after{display: block;content:'';position: absolute;left:0}
.module-tit:before{bottom:-2px;width:100px;border-bottom:2px solid}
.module-tit:after{top:11px;height: 22px;border-left:3px solid}
.module-tit span{display: block;max-width:70%;color:#333;font-size: 18px;padding-left:15px}
.module-tit a{margin-right: 10px;padding:0 8px}
.home-title{width: 100%;max-width:1180px;margin:0 auto;padding-bottom: 30px;text-align: center}
.home-title span{display: inline-block}
.home-title span.tit{color:#333;font-size: 24px;font-weight: 600;margin:0 26px}
.home-title span.in{position: relative;width: 60px;height:2px;background: #bfbfbf;top:-8px}
.Themefont {
    color: rgb(12, 82, 158) !important;
}
.Themebg, .Custom_Themebg:hover {
    background-color: rgb(12, 82, 158) !important;
}
.overflow {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.product-box{width:820px}
.product-box li,.product-box li img,.pro-category,.pro-category li{-webkit-transition: all .6s ease-in-out 0s;-moz-transition: all .6s ease-in-out 0s;-ms-transition: all .6s ease-in-out 0s;-o-transition: all .6s ease-in-out 0s;transition: all .6s ease-in-out 0s}
.product-box li{float: left;width: 31%;margin:0 3% 2% 0;background: #fff;box-shadow: 1px 1px 5px rgba(0,0,0,.2)}
.product-box li:nth-child(3n){margin-right: 0}
.product-box li .img{position: relative;overflow: hidden;width:100%}
.product-box li .img img{width:100%}
.product-box li .img h3{position: absolute;bottom: 0;width:96%;padding:0 2%;height: 40px;line-height: 40px;text-align: center;font-size: 14px;background:rgba(0,0,0,.55);color:#fff}
.product-box li a:hover img{-webkit-transform:scale(1.2);transform:scale(1.2)}
.inbj{background:url(/Images/in.jpg) no-repeat center; height:164px; margin-top:10px}
.inxxc{background:url(/Images/01.jpg) no-repeat left center; padding-left:80px; line-height:73px; height:73px; font-size:24px; font-weight:bold; margin-bottom:20px}
.inxxa{background:url(/Images/02.jpg) no-repeat left center; padding-left:80px; line-height:73px; height:73px; font-size:24px; font-weight:bold; margin-bottom:20px}
.inxxb{background:url(/Images/03.jpg) no-repeat left center; padding-left:80px; line-height:73px; height:73px; font-size:24px; font-weight:bold; margin-bottom:20px}
.indot{background:url(../Images/dot.jpg) no-repeat left center; line-height:30px; font-size:14px; padding-left:17px; margin-left:78px}
.inaboutjj{background:#ECECEC; height:420px; padding-top:40px; margin-top:40px}
.inaboutxt{width:600px; line-height:24px; margin-top:40px; font-size:14px;}
.inaboutxt span{font-size:18px; color:#0F65B3; font-weight:bold; line-height:40px}
.album_box li{width: 23.5%;float: left;position: relative;margin:0 2% 0 0;box-shadow: 1px 1px 5px rgba(0,0,0,.1)}
.album_box li a{display: block}
.album_box li img{width: 100%}
.album_box li p{background: #fff;line-height: 40px;color: #333;text-align: center;font-size: 14px;padding:0 2%}
.album_box li:last-child{margin-right: 0}
.inaboutjj1{background:#ECECEC; height:360px; padding-top:40px; margin-top:40px}
.dySpan {
	margin-bottom: 22px;
}
/*¶¯Ì¬*/
.dtBox {
	width: 766px;
	height: 378px;
	background-color: #fff;
	border: 1px solid #ddd;
}
.dtTab {
	overflow: hidden;
	background: #ff5a00;
}
.dtTab span {
	float: left;
	width: 50%;
	height: 56px;
	line-height: 56px;
	color: #fbfbfb;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
}
.dtTab span.cur, .dtTab span:hover {
	background: url(../images/conttitbg3.png) no-repeat left center;
}
.dtBox dl {
	margin: 14px;
	height: 102px;
	overflow: hidden;
}
.dtBox dd {
	margin-left: 166px;
}
.dtBox dd h5 {
	height: 32px;
	line-height: 32px;
	font-weight: normal;
	font-size: 13px;
	overflow: hidden;
}
.dtBox dd h5 a {
	color: #273e5b;
}
.dtBox dd p {
	line-height: 22px;
	color: #333;
}
.dtBox ul {
	margin: 0 14px;
}
.dtBox li {
	position: relative;
	height: 33px;
	line-height: 33px;
	border-bottom: 1px dashed #b3b3b3;
}
.dtBox li a {
	display: inline-block;
	padding-left: 12px;
	background: url(../images/dtliico.png) no-repeat left center;
	width: 270px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	color: #333;
}
.dtBox li span {
	position: absolute;
	right: 0;
	top: 0;
}
.lyBox {
	width: 306px;
	height: 378px;
	border: 1px solid #ddd;
	background: #fff url(../images/lyboxbg.jpg) no-repeat center bottom;
}
.contTit {
	position: relative;
	height: 56px;
	line-height: 56px;
	background: url(../images/conttitbg.png) no-repeat left center;
}
.contTit .titA {
	margin-left: 18px;
	color: #f3f5f8;
	font-size: 14px;
}
.contTit .titMore {
	position: absolute;
	right: 14px;
	top: 0px;
	padding-right: 18px;
	font-size: 12px;
	font-weight: normal;
	color: #546a85;
	background: url(../images/titmore_ico.png) no-repeat right center;
}
.indexlxwm{line-height:26px;overflow:hidden; margin:10px; font-size:14px}
.yqlj {
	margin-top: 10px;
	overflow: hidden;
}
.yqlj h4 img {
}
.yqlj p {
	margin-left: 80px;
	line-height: 24px;
	height: 48px;
	overflow: hidden;
}
.yqlj p a {
	display: inline-block;
	padding: 0 10px;
	font-size: 13px;
	color: #222;
	background: url(../images/yqljbr.png) no-repeat right center;
}
/*Ò³Î²*/
.footWrap {
	background-color:#064f93;
	border-top:5px solid #0084ff;
}
.footer {
	position: relative;
	padding-top: 16px;
	padding-bottom: 26px;
	overflow: hidden;
}
.footer .ewmImg {
	position: absolute;
	left: 20px;
	top: 100px;
}
.fotBai {
	padding: 0px;
}
.fotNav {
	height: 30px;
	line-height: 30px;
	color: #222;
	text-align: center;
	
}
.fotNav a {
	padding: 0 22px;
	font-size: 14px;
	color: #fff;
	background: url(../images/fotnavbr.png) no-repeat right center;
}
.fotNav a.noBg {
	background: none;
}
.fotTxt {
	margin-top:18px;
	line-height: 30px;
	font-size: 13px;
	color: #fff; text-align:center; border-top:#999 solid 1px; padding-top:20px
}
.fotTxt a {
	color: #fff;
}
.fotPhone {
	position: absolute;
	left: 730px;
	top: 130px;
	padding-left: 50px;
	font-size: 13px;
	color: #fff;
	background: url(../images/fotphoen_ico.png) no-repeat left center;
}
.fotPhone dd {
	line-height: 26px;
	font-size: 24px;
	font-weight: bold;
	color: #546a85;
}
.w240{width:240px}
.nbor{background:#004080; height:65px; line-height:65px; font-size:24px; font-weight:bold; color:#FFF; text-align:center; width:240px}
#n-left li{font-size:14px;}
#n-left li a{background: url(../Images/arr4.gif) no-repeat 10px center #ededed; border-bottom:#cdcdcd solid 1px; height:40px; width:240px; line-height:43px;  display:block; text-indent:33px;}
#n-left li a:hover {background:#045da2; border-bottom:#cdcdcd solid 1px; height:40px; width:240px; line-height:43px; color:#FFF}
.nlxwm{background:#D70005; height:40px; line-height:40px; color:#FFF; font-size:16px; font-weight:bold; margin-top:10px; text-align:center}
.n-middle{float:right; width:830px}
.n-right{ height:50px; line-height:50px; background:url(../Images/arr_down.gif)  no-repeat 10px center #E8E8E8; padding-left:30px; font-size:14px}
.n-content{line-height:24px; padding:10px}
.n-product1{float:left; margin-left:15px; margin-top:4px; overflow:hidden; display:inline; width:226px}
.n-product1 .pro{height:220px; width:220px; border:#d1d1d1 solid 1px;}
.n-product{float:left; margin-left:10px; margin-top:10px; overflow:hidden; display:inline; width:240px}
.n-product .pro{height:182px; width:230px;}
.n-product2{float:left; margin-left:10px; margin-top:4px; overflow:hidden; display:inline; width:226px}
.n-product2 .pro{height:221px; width:221px; border:#d1d1d1 solid 1px;}
#n-content li{background:url(/Images/iconi.jpg) no-repeat 5px center; height:30px; line-height:30px; float:left; margin-right:10px; margin-left:10px; padding-left:18px;border-bottom:dashed 1px #CCC; width:780px; font-size:14px}
#n-content li span{float:right; padding-right:30px}
.n-prosm{font-size:18px; padding-left:10px; margin-top:20px}
.author{line-height:30px; height:30px; text-align:center; border-bottom:#999 dotted 1px; border-top:#999 dotted 1px; margin-left:10px; margin-right:10px}
.newny{text-align:center; line-height:30px; height:30px}
.syxy{height:22px; line-height:22px; padding-left:10px; font-size:14px}
.proin{height:23px; line-height:23px; text-align:right; padding-right:10px}
.n-product3{float:left; margin-left:15px; margin-top:10px; overflow:hidden; display:inline; width:256px}
.n-product3 .pro{height:230px; width:250px; border:#d1d1d1 solid 1px;}
.n-newstxt1{line-height:28px; background:url(../Images/arrow.jpg) no-repeat left center; height:28px; padding-left:10px; border-bottom:#CCC dashed 1px; width:218px; overflow:hidden}
.proxq{height:50px; line-height:50px}
.proxq h1{font-size:18px}